ইরর ডিটেকশন এবং ইরর কারেকশন টেকনিকস: Parity, Checksum, CRC

ডাটা লিংক লেয়ার (Data Link Layer) - ডাটা কমিউনিকেশন এন্ড কম্পিউটার নেটওয়ার্ক (Data Communication and Computer Network) - Computer Science

329

ইরর ডিটেকশন এবং ইরর কারেকশন টেকনিকস

ডেটা ট্রান্সমিশনের সময় ত্রুটি ঘটতে পারে, যা সঠিক তথ্যের স্থানান্তরকে প্রভাবিত করে। ইরর ডিটেকশন এবং ইরর কারেকশন টেকনিকস তথ্যের সঠিকতা নিশ্চিত করতে ব্যবহৃত হয়। এখানে কিছু সাধারণ প্রযুক্তি আলোচনা করা হলো: Parity, Checksum, এবং CRC (Cyclic Redundancy Check)

১. Parity

বর্ণনা:

  • Parity হল একটি সহজ ইরর ডিটেকশন টেকনিক, যা সিগন্যালের মধ্যে একক বিটের সংখ্যা গণনা করে। এটি দুটি প্রধান প্রকারে বিভক্ত:
    • Even Parity: ডেটার মধ্যে 1-এর সংখ্যা জোড় হলে, একটি অতিরিক্ত 0 বিট যোগ করা হয়, এবং সংখ্যা বিজোড় হলে 1 বিট যোগ করা হয়।
    • Odd Parity: ডেটার মধ্যে 1-এর সংখ্যা বিজোড় হলে, একটি অতিরিক্ত 0 বিট যোগ করা হয়, এবং সংখ্যা জোড় হলে 1 বিট যোগ করা হয়।

সুবিধা:

  • সহজ এবং দ্রুত ইরর ডিটেকশন।
  • কম জটিলতা এবং কম খরচ।

অসুবিধা:

  • এটি শুধুমাত্র একক বিট ত্রুটি শনাক্ত করতে পারে এবং দ্বিগুণ বিট ত্রুটি সনাক্ত করতে পারে না।

২. Checksum

বর্ণনা:

  • Checksum হল একটি ডেটা ব্লকের প্রতিটি বিটের যোগফল হিসেবে নির্ধারিত মান, যা তথ্য পাঠানোর সময় যুক্ত করা হয়। প্রাপক ডেটা গ্রহণের পর আবার যোগফল গণনা করে এবং পাঠানো চেকসামটির সাথে তুলনা করে।

কিভাবে কাজ করে:

  • তথ্য ব্লকটি বিট দ্বারা গঠিত হলে, প্রতিটি বিটের যোগফল বের করে একটি নির্দিষ্ট মান তৈরি করা হয়। এটি সঠিক হলে, তথ্য সঠিক হওয়ার সম্ভাবনা বেশি থাকে।

সুবিধা:

  • সহজে বাস্তবায়নযোগ্য এবং দ্রুত।

অসুবিধা:

  • কিছু পরিস্থিতিতে ত্রুটি শনাক্ত করতে ব্যর্থ হতে পারে, বিশেষত যদি সমান সংখ্যক বিটের ত্রুটি ঘটে।

৩. CRC (Cyclic Redundancy Check)

বর্ণনা:

  • CRC হল একটি উন্নত ইরর ডিটেকশন টেকনিক যা বুলিয়ান অ্যালজেব্রার উপর ভিত্তি করে কাজ করে। এটি একটি নির্দিষ্ট পলিনোমিয়াল ব্যবহার করে ডেটার একটি বাইটের জন্য একটি চেক ভ্যালু তৈরি করে। এটি তথ্য পাঠানোর সময় অন্তর্ভুক্ত করা হয় এবং প্রাপকও একই পদ্ধতি ব্যবহার করে চেক ভ্যালু গণনা করে।

কিভাবে কাজ করে:

  • তথ্য ব্লককে একটি পলিনোমিয়ালের দ্বারা ভাগ করা হয় এবং অবশিষ্টাংশ (remainder) একটি চেক ভ্যালু হিসেবে যুক্ত করা হয়। প্রাপক একই পলিনোমিয়াল দ্বারা ডেটা ভাগ করে এবং অবশিষ্টাংশ পরীক্ষা করে।

সুবিধা:

  • উচ্চ কার্যকারিতা এবং নির্ভরযোগ্যতা।
  • একাধিক বিট ত্রুটি শনাক্ত করতে সক্ষম।

অসুবিধা:

  • কিছু সময়ের জন্য সিম্পল ডেটা ফরম্যাটের চেয়ে জটিল হতে পারে।

উপসংহার

ইরর ডিটেকশন এবং ইরর কারেকশন টেকনিকস যেমন Parity, Checksum, এবং CRC ডেটা ট্রান্সমিশনের সময় তথ্যের সঠিকতা নিশ্চিত করতে গুরুত্বপূর্ণ। Parity সহজ কিন্তু সীমাবদ্ধ, Checksum দ্রুত কিন্তু কিছু পরিস্থিতিতে কার্যকরী নয়, এবং CRC উন্নত এবং কার্যকরী, বিশেষত জটিল তথ্যের জন্য। সঠিক প্রযুক্তি নির্বাচন করা নির্ভর করে প্রয়োজনীয়তা এবং পরিস্থিতির উপর।

Content added By
Promotion

Are you sure to start over?

Loading...